@CHARSET "UTF-8";
* {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
}

body {font-size: 12px; font-family: 'Verdana'}
.container{min-width: 1004px; margin:0 auto;}
#page {min-width: 1004px; margin:0 auto; min-width: 1004px; padding:0px 5px; min-height:500px}
#footer {margin-top:10px; font-size:12px; text-align: center; border-top:1px solid #EEE; padding: 10px; background-color:#FAFAFA}
#header {border-bottom:1px solid #EEE; padding: 10px; background-color:#FAFAFA}
#header h1{font-size:20px}
#breadcrumbs {margin:5px 0}
a{color:#00709e;text-decoration:none}
a:hover{color:#df0024}

.mgb10{margin-bottom:10px}
.mgl30{margin-left:30px}
.pd10{padding:10px}
.hide{display:none}
.pdLR10{padding:0 10px}
.inBlock{display:inline-block}
.fl{float:left}
.fr{float:right}
.clearboth{clear:both}
.fs12{font-size:12px}
.gray{color:gray}
.vtop{vertical-align:top}

.operator{margin-top:10px}

span.required{color:red}
input.error{background-color:#ffebed}
div.errorMessage{color:#df0024; font-size:12px}


#op-result-flash-box{
	border:1px dashed #EEE;
	padding:10px 20px;
	background-color:#fffdd2;
	margin-bottom:10px;
}

#mainmenu ul {
	list-style:none;
	background-image:url('../images/nv-bg.png');
	z-index:100;
	height:24px;
	line-height:24px;
	position:relative;
	top:-1px;
	border:1px solid #DDD;
	border-top:none;
	padding:2px 10px;
}
#mainmenu ul li {
	display:inline;
	padding:0 6px;
	border-right:1px solid #CCC;
}
#mainmenu ul li a {
	color: #005073
}
#mainmenu ul li a:hover {
	color:#df0024
}

table {
	border-collapse: separate;
    border-spacing: 0;
}
table, td, th {
    vertical-align: middle;
}

.upgrade-content {
}

.upgrade-content-navi  {
	background-color:#F7F7F7;
	border-bottom:1px solid #F1F1F1;
	height:22px
}

.upgrade-content-navi ul {
	list-style:none;
	margin-left:10px;
	position:relative;
	top:2px
}

.upgrade-content-navi ul li {
	display:inline;
	height:20px;
	line-height:20px;
	padding:2px 5px;
	cursor:pointer;
}
.upgrade-content-navi ul li.hover {
	border:1px solid #F1F1F1;
	border-bottom:none;
	background-color:#FFF
}

.upgrade-diff{
	font-family:"Courier New";
	word-wrap: break-word;
	line-height:1.5em;
}
.upgrade-remark-content {
	max-height:100px;
	overflow: auto;
	font-family:"Verdana, 宋体";
	padding:10px;
}
.upgrade-remark-content ol, .upgrade-remark-content ul{
	margin-left: 25px
}

.thead-tr{
	background-color:#F9F9F9
}


table.list{
	font-size:12px;
}
table.list td {
    border: 1px solid #EEE;
	text-indent:3px;
	line-height: 26px;
}
table.list th {
    font-weight:normal
}

table.list {
    border-collapse: collapse;
}

.upgrade-title{
	background-image:url(../images/titlebg.png);
	border-bottom: 1px solid #C2D5E3;
	line-height: 33px;
	height: 31px;
	color: #336699;
	padding-left: 10px;
	font-size:14px;
}

.upgrade-item {
	border: 1px solid #C2D5E3;
	border-bottom:none;
}
.upgrade-item-last {
	border-bottom: 1px solid #C2D5E3;
}

.pager{
	clear:both;
	margin-top:10px;
	text-align:right;
	color:#FFF;
	font-size:12px
}

.pager ul {
	display: inline;
	list-style:none;
}
.pager ul li.selected{
	background-color:#336699;
}

.pager ul li.selected a{
	color:#FFF
}

.pager ul li {
	display: inline;
	border:1px solid #EEE;
	padding:2px 5px;
}

.pager ul li.page {
	padding:2px 10px;
}

.pager .hidden {
	display: none;
}

code
{
	color: #CA0EE3;
	font-size:0.9em;
}

del
{
	height: 26px;
	background: pink;
}

ins
{
	height: 26px;
	background: lightgreen;
	text-decoration: none;
}
.del
{
	background: pink;
}

.ins
{
	background: lightgreen;
	text-decoration: none;
}

.rawName {
	font-weight:bold;
}

.allowNull, .dbType, .isPrimaryKey, .autoIncrement{
	color:blue
}

table.detail{
	width:100%;
	border:1px solid #EEE;
}
table.detail td{
	height:28px;
	line-height:24px;
	padding:5px 0;
}

table.detail th{
	text-align:right;
	font-weight:normal
}

table.detail tr.title{
	background-image:url('../images/tb-detail-title.png');
	height:30px;
	color:#336699;
	font-size:14px;
}
table.detail tr.title td{
	height:30px;
	padding:0 0 0 10px;
}

.bh-input{border:1px solid #DDD; line-height:22px;height:22px; padding:0 2px}
textarea{border:1px solid #DDD}

#pic{margin: 10px 0}

.pn {
    background: url("../images/pn.png") repeat-x scroll 0 0 #E5E5E5;
    border: 1px solid #999999;
    box-shadow: 0 1px 0 #E5E5E5;
    cursor: pointer;
    height: 23px;
    margin-right: 3px;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

.upgrade-content-wrapper {
	padding:1px 5px;
	font-size:14px
}

.collapsed-no, .collapsed-yes {
	width:12px;
	height:10px;
	display:inline-block;
	float:right;
	margin-top:10px;
	margin-right:10px;
	cursor:pointer
}
.collapsed-no {
	background-image:url("../images/collapsed_no.gif");
}
.collapsed-yes {
	background-image:url("../images/collapsed_yes.gif");
}
